package com.sdy.dataexchange.meta.mapper;

import com.sdy.dataexchange.biz.model.ExDbDict;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author: 王越洋
 * @version: v1.0
 * @description: com.sdy.dataexchange.meta.mapper
 * @date:2019/10/31
 */
@Repository
public interface MetadataClassifyMapper {
    /**
     * 查询当前数据库信息
     *
     * @param dbId
     * @return
     */
    List<ExDbDict> queryDb(@Param("dbId") Integer dbId);

    Integer addClassify(@Param("name") String name, @Param("id") Integer id, @Param("fid") Integer fid);

    Integer updClassify(@Param("id") Integer id);

    Integer delClassify(@Param("id") Integer id);

    /**
     * 在分类中添加数据源
     *
     * @param classId
     * @param dbId
     * @return
     */
    Integer addDb(Integer classId, Integer dbId);

    List<ExDbDict> queryAllDb();

}
